package com.ruoyi.ftrl.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 热量采集器设备管理对象 equipment_heat
 * 
 * @author dihang
 * @date 2024-08-09
 */
public class EquipmentHeat extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 所属集中器id */
//    @Excel(name = "所属集中器id")
    private String  focusId;

    /** 所属集中器 */
//    @Excel(name = "所属集中器")
    private String focus;

    public String getFocusId() {
        return focusId;
    }

    public void setFocusId(String focusId) {
        this.focusId = focusId;
    }

    public String getFocus() {
        return focus;
    }

    public void setFocus(String focus) {
        this.focus = focus;
    }

    /** 主键ID */
    private Long id;

    /** 批号 */
    @Excel(name = "批号")
    private String batch;

    /** 部门id */
    @Excel(name = "部门id")
    private Long deptId;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private String departmentFullName;

    /** 所属小区id */
    @Excel(name = "所属小区id")
    private Long communityId;

    /** 所属小区名称 */
    @Excel(name = "所属小区名称")
    private String communityName;

    /** 所属楼栋id */
    @Excel(name = "所属楼栋id")
    private Long buildingId;

    /** 所属楼栋名称 */
    @Excel(name = "所属楼栋名称")
    private String buildingName;

    /** 单元名称 */
    @Excel(name = "单元名称")
    private String unitName;

    /** 门牌号 */
    @Excel(name = "门牌号")
    private String roomAme;

    /** 房间编号 */
    @Excel(name = "房间编号")
    private String roomNo;

    /** 用户姓名 */
    @Excel(name = "用户姓名")
    private String userName;

    /** 设备类型 */
    @Excel(name = "设备类型")
    private String deviceType;

    /** 设备型号 */
    @Excel(name = "设备型号")
    private String deviceModel;

    /** 设备型号编号 */
    @Excel(name = "设备型号编号")
    private Long deviceModelCode;

    /** 通道号 */
    @Excel(name = "通道号")
    private Long ch;

    /** 网关ID */
    @Excel(name = "网关ID")
    private String gatewayId;

    /** 设备ID */
    @Excel(name = "设备ID")
    private String nodeId;

    /** ICCID */
    @Excel(name = "ICCID")
    private String iccid;

    /** 安装时间 */
    @Excel(name = "安装时间")
    private String creationTime;

    /** 备注 */
    @Excel(name = "备注")
    private String notes;

    /** 补偿温度 */
    @Excel(name = "补偿温度")
    private BigDecimal correctionValue;

    /** 设备状态 0正常 1故障 2维修 3拆除 4其他 */
    @Excel(name = "设备状态 0正常 1故障 2维修 3拆除 4其他")
    private Long deviceState;

    /** 供应商 */
    @Excel(name = "供应商")
    private String operators;

    /** 设备描述 */
    @Excel(name = "设备描述")
    private String description;

    /** 供暖状态 0正常 1报停 2欠费 3其他 */
    @Excel(name = "供暖状态 0正常 1报停 2欠费 3其他")
    private String roomState;

    /** 上传状态 */
    @Excel(name = "上传状态")
    private String uploadState;

    /** 批次号 */
    @Excel(name = "批次号")
    private String batchId;

    /** 调控状态 */
    @Excel(name = "调控状态")
    private String controlState;

    /** 设备批次 */
    @Excel(name = "设备批次")
    private String batchName;

    /** 所属厂家 存字典 */
    @Excel(name = "所属厂家 存字典")
    private String manufactor;

    /** 备用字段2 */
    @Excel(name = "备用字段2")
    private String field2;

    /** 备用字段3 */
    @Excel(name = "备用字段3")
    private String field3;

    /** 备用字段4 */
    @Excel(name = "备用字段4")
    private String field4;

    /** 备用字段5 */
    @Excel(name = "备用字段5")
    private String field5;

    /** 所属片区id */
    @Excel(name = "所属片区id")
    private Long areaId;

    /** 所属片区 */
    @Excel(name = "所属片区")
    private String areaName;

    /** 所属热力站id */
    @Excel(name = "所属热力站id")
    private Long heatId;

    /** 所属热力站 */
    @Excel(name = "所属热力站")
    private String heatName;

    /** 仪表编号 */
    @Excel(name = "仪表编号")
    private String code;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setBatch(String batch) 
    {
        this.batch = batch;
    }

    public String getBatch() 
    {
        return batch;
    }
    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }
    public void setDepartmentFullName(String departmentFullName) 
    {
        this.departmentFullName = departmentFullName;
    }

    public String getDepartmentFullName() 
    {
        return departmentFullName;
    }
    public void setCommunityId(Long communityId) 
    {
        this.communityId = communityId;
    }

    public Long getCommunityId() 
    {
        return communityId;
    }
    public void setCommunityName(String communityName) 
    {
        this.communityName = communityName;
    }

    public String getCommunityName() 
    {
        return communityName;
    }
    public void setBuildingId(Long buildingId) 
    {
        this.buildingId = buildingId;
    }

    public Long getBuildingId() 
    {
        return buildingId;
    }
    public void setBuildingName(String buildingName) 
    {
        this.buildingName = buildingName;
    }

    public String getBuildingName() 
    {
        return buildingName;
    }
    public void setUnitName(String unitName) 
    {
        this.unitName = unitName;
    }

    public String getUnitName() 
    {
        return unitName;
    }
    public void setRoomAme(String roomAme) 
    {
        this.roomAme = roomAme;
    }

    public String getRoomAme() 
    {
        return roomAme;
    }
    public void setRoomNo(String roomNo) 
    {
        this.roomNo = roomNo;
    }

    public String getRoomNo() 
    {
        return roomNo;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setDeviceType(String deviceType) 
    {
        this.deviceType = deviceType;
    }

    public String getDeviceType() 
    {
        return deviceType;
    }
    public void setDeviceModel(String deviceModel) 
    {
        this.deviceModel = deviceModel;
    }

    public String getDeviceModel() 
    {
        return deviceModel;
    }
    public void setDeviceModelCode(Long deviceModelCode) 
    {
        this.deviceModelCode = deviceModelCode;
    }

    public Long getDeviceModelCode() 
    {
        return deviceModelCode;
    }
    public void setCh(Long ch) 
    {
        this.ch = ch;
    }

    public Long getCh() 
    {
        return ch;
    }
    public void setGatewayId(String gatewayId) 
    {
        this.gatewayId = gatewayId;
    }

    public String getGatewayId() 
    {
        return gatewayId;
    }
    public void setNodeId(String nodeId) 
    {
        this.nodeId = nodeId;
    }

    public String getNodeId() 
    {
        return nodeId;
    }
    public void setIccid(String iccid) 
    {
        this.iccid = iccid;
    }

    public String getIccid() 
    {
        return iccid;
    }
    public void setCreationTime(String creationTime) 
    {
        this.creationTime = creationTime;
    }

    public String getCreationTime() 
    {
        return creationTime;
    }
    public void setNotes(String notes) 
    {
        this.notes = notes;
    }

    public String getNotes() 
    {
        return notes;
    }
    public void setCorrectionValue(BigDecimal correctionValue) 
    {
        this.correctionValue = correctionValue;
    }

    public BigDecimal getCorrectionValue() 
    {
        return correctionValue;
    }
    public void setDeviceState(Long deviceState) 
    {
        this.deviceState = deviceState;
    }

    public Long getDeviceState() 
    {
        return deviceState;
    }
    public void setOperators(String operators) 
    {
        this.operators = operators;
    }

    public String getOperators() 
    {
        return operators;
    }
    public void setDescription(String description) 
    {
        this.description = description;
    }

    public String getDescription() 
    {
        return description;
    }
    public void setRoomState(String roomState) 
    {
        this.roomState = roomState;
    }

    public String getRoomState() 
    {
        return roomState;
    }
    public void setUploadState(String uploadState) 
    {
        this.uploadState = uploadState;
    }

    public String getUploadState() 
    {
        return uploadState;
    }
    public void setBatchId(String batchId) 
    {
        this.batchId = batchId;
    }

    public String getBatchId() 
    {
        return batchId;
    }
    public void setControlState(String controlState) 
    {
        this.controlState = controlState;
    }

    public String getControlState() 
    {
        return controlState;
    }
    public void setBatchName(String batchName) 
    {
        this.batchName = batchName;
    }

    public String getBatchName() 
    {
        return batchName;
    }
    public void setManufactor(String manufactor) 
    {
        this.manufactor = manufactor;
    }

    public String getManufactor() 
    {
        return manufactor;
    }
    public void setField2(String field2) 
    {
        this.field2 = field2;
    }

    public String getField2() 
    {
        return field2;
    }
    public void setField3(String field3) 
    {
        this.field3 = field3;
    }

    public String getField3() 
    {
        return field3;
    }
    public void setField4(String field4) 
    {
        this.field4 = field4;
    }

    public String getField4() 
    {
        return field4;
    }
    public void setField5(String field5) 
    {
        this.field5 = field5;
    }

    public String getField5() 
    {
        return field5;
    }
    public void setAreaId(Long areaId) 
    {
        this.areaId = areaId;
    }

    public Long getAreaId() 
    {
        return areaId;
    }
    public void setAreaName(String areaName) 
    {
        this.areaName = areaName;
    }

    public String getAreaName() 
    {
        return areaName;
    }
    public void setHeatId(Long heatId) 
    {
        this.heatId = heatId;
    }

    public Long getHeatId() 
    {
        return heatId;
    }
    public void setHeatName(String heatName) 
    {
        this.heatName = heatName;
    }

    public String getHeatName() 
    {
        return heatName;
    }
    public void setCode(String code) 
    {
        this.code = code;
    }

    public String getCode() 
    {
        return code;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("batch", getBatch())
            .append("deptId", getDeptId())
            .append("departmentFullName", getDepartmentFullName())
            .append("communityId", getCommunityId())
            .append("communityName", getCommunityName())
            .append("buildingId", getBuildingId())
            .append("buildingName", getBuildingName())
            .append("unitName", getUnitName())
            .append("roomAme", getRoomAme())
            .append("roomNo", getRoomNo())
            .append("userName", getUserName())
            .append("deviceType", getDeviceType())
            .append("deviceModel", getDeviceModel())
            .append("deviceModelCode", getDeviceModelCode())
            .append("ch", getCh())
            .append("gatewayId", getGatewayId())
            .append("nodeId", getNodeId())
            .append("iccid", getIccid())
            .append("creationTime", getCreationTime())
            .append("notes", getNotes())
            .append("correctionValue", getCorrectionValue())
            .append("deviceState", getDeviceState())
            .append("operators", getOperators())
            .append("description", getDescription())
            .append("roomState", getRoomState())
            .append("uploadState", getUploadState())
            .append("batchId", getBatchId())
            .append("controlState", getControlState())
            .append("batchName", getBatchName())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("manufactor", getManufactor())
            .append("field2", getField2())
            .append("field3", getField3())
            .append("field4", getField4())
            .append("field5", getField5())
            .append("areaId", getAreaId())
            .append("areaName", getAreaName())
            .append("heatId", getHeatId())
            .append("heatName", getHeatName())
            .append("code", getCode())
                .append("focus", getFocus())
                .append("focus", getFocusId())
            .toString();
    }
}
